A Stepwise Analytical Gradient Descent Search for Hyperspectral Unmixing and Its Parallel Code Vectorization
نویسندگان
چکیده
Spectral mixture analysis (SMA) is a very important task for hyper-spectral image analysis, in general, and subpixel data extraction, in particular. In this paper we present a new methodology for spectral unmixing, where a vector of fractions, corresponding to a set of endmembers (EMs), is estimated for each pixel in the image. The process first provides an initial estimate of the fraction vector, followed by an iterative procedure that converges to an optimal solution. Specifically, gradient descent (GD) optimization is applied to the spectral angle mapper (SAM) objective function, so as to reduce significantly the estimation error due to amplitude (i.e., magnitude) variations in EM spectra, caused by the illumination change effect. Analytical derivations of the objective function’s gradient and the optimal step size, in each iteration, are presented. To reduce the running time, we have implemented our unmixing module via code vectorization, i.e., the entire process is "folded" into a single loop, and the fractions for all of the pixels are solved for simultaneously. We call this new scheme vectorized code gradient descent unmixing (VCGDU). Its performance was compared to the commonly used fully constrained least squares unmixing (FCLSU) and the fast state-of-art method, sparse unmixing by variable splitting and augmented Lagrangian (SUnSAL), based on the alternating direction method of multipliers (ADMM). The comparison was carried out on a real Airborne Visible/Infrared Imaging Spectrometer image and several synthetic pixel sets composed of subsets of EMs (from the real image) whose fractions at each pixel were set at random. Considering all of the potential EMs at each pixel (without knowing specifically which EMs or how many of them are actually mixed in the pixel), we show that the accuracy due to VCGDU is higher than that obtained by FCLSU and SUnSAL for a relatively large A Stepwise Analytical Gradient Descent Search for Hyperspectral Unmixing and Its Parallel Code Vectorization Fadi Kizel, Maxim Shoshany, and Nathan S. Netanyahu
منابع مشابه
A parallel unmixing algorithm for hyperspectral images
We present a new algorithm for feature extraction in hyperspectral images based on source separation and parallel computing. In source separation, given a linear mixture of sources, the goal is to recover the components by producing an unmixing matrix. In hyperspectral imagery, the mixing transform and the separated components can be associated with endmembers and their abundances. Source separ...
متن کاملLand Cover Subpixel Change Detection using Hyperspectral Images Based on Spectral Unmixing and Post-processing
The earth is continually being influenced by some actions such as flood, tornado and human artificial activities. This process causes the changes in land cover type. Thus, for optimal management of the use of resources, it is necessary to be aware of these changes. Today’s remote sensing plays key role in geology and environmental monitoring by its high resolution, wide covering and low cost...
متن کاملAn Overview of Nonlinear Spectral Unmixing Methods in the Processing of Hyperspectral Data
The hyperspectral imagery provides images in hundreds of spectral bands within different wavelength regions. This technology has increasingly applied in different fields of earth sciences, such as minerals exploration, environmental monitoring, agriculture, urban science, and planetary remote sensing. However, despite the ability of these data to detect surface features, the measured spectrum i...
متن کاملA Comparative Study of Unsupervised Unmixing Algorithms to Detecting Anomalies in Hyperspectral Images
In this paper, we present a comparative study of several unsupervised unmixing algorithms to anomaly detection in hyperspectral images. The algorithms are called minimum volume constrained non-negative matrix factorization (MVCNMF) [1], gradient descent maximum entropy (GDME) [2] and unsupervised fully constrained least squares (UFCLS) [3] . Several variants of the above algorithms were also im...
متن کاملجداسازی طیفی و مکانی تصاویر ابرطیفی با استفاده از Semi-NMF و تبدیل PCA
Unmixing of remote-sensing data using nonnegative matrix factorization has been considered recently. To improve performance, additional constraints are added to the cost function. The main challenge is to introduce constraints that lead to better results for unmixing. Correlation between bands of Hyperspectral images is the problem that is paid less attention to it in the unmixing algorithms. I...
متن کامل